all:myls mycp mycmd mycmds 3_1.exe 4_1.exe 4_2.exe 4_3.exe

4_3.exe:program4_3.c
	gcc -o 4_3.exe program4_3.c -L. -lerror

4_2.exe:program4_2.c
	gcc -o 4_2.exe program4_2.c -L. -lerror

4_1.exe:program4_1.c
	gcc -o 4_1.exe program4_1.c -L. -lerror

3_1.exe:program3_1.c
	gcc -o 3_1.exe program3_1.c -L. -lerror

mycmds:program1_8.c
	gcc -o mycmds program1_8.c -L. -lerror

mycmd:program1_5.c
	gcc -o mycmd program1_5.c -L. -lerror

myls:program1_1.c
	gcc -o myls program1_1.c -L. -lerror
mycp:program1_2.c
	gcc -o mycp program1_2.c -L. -lerror

